# 功能,在超长的string中，提取magnet:?开头的字符串
print("执行14")


def extract_magnet_links(long_string):
    magnet_links = []
    start_index = 0
    while True:
        # 查找magnet:?的起始位置
        start = long_string.find('magnet:?', start_index)
        if start == -1:
            # 如果找不到，说明已经查找完整个字符串，退出循环
            break
        end = start + len('magnet:?')
        # 从magnet:?后的位置开始，查找下一个空白字符的位置
        while end < len(long_string) and not long_string[end].isspace():
            end += 1
        # 提取找到的magnet链接
        magnet_link = long_string[start:end]
        magnet_links.append(magnet_link)
        # 更新起始查找位置，从当前找到的链接末尾开始继续查找
        start_index = end
    return magnet_links


# 示例使用
test_string = """
黄先生探花（七天极品探花账号）约啪超高颜值风情外围 藏青色双排扣英伦风衣 里面真空 解开扣子挽发髻胸口敞开 偶买噶的 闷骚男当场表白 无水印原版
magnet:?xt=urn:btih:26112E8BF1EB86D291833F18D6149037F68EA722
2020.11.10【七天极品探花】3000网约极品车展模特，大长腿高颜值女神，肤白如玉温柔体贴，激情啪啪娇喘连连
magnet:?xt=urn:btih:C6AA077280BA235A358DED459E6E7611F65A5ED3
2020.11.10【七天极品探花】（第一场）3000网约极品车展模特，大长腿高颜值女神，肤白如玉温柔体贴，激情啪啪娇喘连连.mp4
magnet:?xt=urn:btih:523B5388546389EAE10F5FAA6EB31543D573F641
文轩探花 约啪高颜值苗条外围 打扮高档粉色呢大衣紧身打底套装 说话嗲嗲的 奶子挺拔 穿着衣服就地吹箫 好有满足感
magnet:?xt=urn:btih:87959A385D82DEEAFA78E55C680D0B7303A093ED
双飞外围，175大长腿，苗条美乳，身材完美，风骚尤物 （里面有3场）
magnet:?xt=urn:btih:C9FBA0A69ED43912A8827920898D001D900887C0
双飞外围，175大长腿，苗条美乳，身材完美，风骚尤物.mp4 699.8 MB
（第三场）喊来闺蜜玩双飞，新来女神害羞要关灯，配合默契激情啪啪，翘臀美乳别有一番风味.mp4 579.4 MB
第二场极品外围，175大长腿，苗条美乳，身材完美，风骚尤物.mp4 311.7 MB
【文轩探花】双飞外围，175大长腿，苗条美乳，身材完美，风骚尤物，调情啪啪观赏值满分
magnet:?xt=urn:btih:606E5A516A7FF3C521E1D234737A1409DC9055E7
2020.11.23【文轩探花】（第二场）第三炮干极品外围，175大长腿，苗条美乳，身材完美，风骚尤物，观赏值满分
magnet:?xt=urn:btih:C3B173503270FE8F9658F9FB953B7EC461BEB768
2020.11.23【文轩探花】（第三场）喊来闺蜜玩双飞，新来女神害羞要关灯，配合默契激情啪啪
magnet:?xt=urn:btih:2118003BD000742500AABBF0EEF5031E4C277349
2020.11.23【文轩探花】（第四场）休息片刻开灯，主攻苗条外围小姐姐，配合默契姿势繁多，巅峰之夜【水印】
magnet:?xt=urn:btih:09861A0B6EC5096AB263A3FC3A38F9238A1097B1
magnet:?xt=urn:btih:CDFF5A15216735C48E2F6D29F24B0522F98B0281
"""
result = extract_magnet_links(test_string)
for link in result:
    print(link)
